Smartling\Helpers\GutenbergBlockHelper A

Total Complexity 74
Dependencies 13
Dependents 3
Total lines 400
Lines of code 290
Logical lines of code 166
Comment lines 27
Methods 22
Properties 2

Methods 22

Method Rating Maintainability Complexity Lines of code
sortChildNodesContent()
S
49 6 34
renderGutenbergBlock()
S
55 7 17
isJson()
S
57 7 16
processTranslation()
S
55 6 20
loadExternalDependencies()
S
57 5 16
placeBlock()
S
50 4 29
addPostContentBlocks()
S
60 5 12
register()
S
56 4 18
applyDownloadRules()
S
58 4 14
processAttributes()
S
57 3 18
processString()
S
59 3 14
parseBlocks()
S
61 3 12
renderTranslatedBlockNode()
S
61 3 11
fixAttributeTypes()
S
66 3 8
registerFilters()
S
60 2 15
processTranslationAttributes()
S
61 2 12
addBlock()
S
67 2 7
getPostContentBlocks()
S
80 1 3
unpackData()
S
80 1 3
packData()
S
80 1 3
hasBlocks()
S
78 1 3
__construct()
S
73 1 5